package com.jmyd.sharding.service;

import com.jmyd.sharding.base.dto.KeywordQueryDto;
import com.jmyd.sharding.base.service.IBaseService;
import com.jmyd.sharding.base.vo.PageBean;
import com.jmyd.sharding.domain.dto.SysUserDto;
import com.jmyd.sharding.domain.dto.SysUserUpdateDto;
import com.jmyd.sharding.domain.po.SysUser;
import com.jmyd.sharding.domain.vo.SysUserVo;

/**
 * @author samphin
 * @date 2024/6/18 10:46
 */
public interface ISysUserService extends IBaseService<Long, SysUserDto, SysUser> {

    boolean updateById(SysUserUpdateDto dto);

    PageBean<SysUserVo> paging(KeywordQueryDto queryDto);

    SysUserVo queryDetail(Long id);
}